I'll be a monkey's uncle

I’ll be a monkey’s uncle!
(idiomatic) (often preceded by well) expressing complete surprise or disbelief